USE [GESTION_MORA]
GO

/****** Object:  StoredProcedure [dbo].[WASP_D0007_CARGO_MORAEMP_MORA_SUC_3]    Script Date: 11/23/2011 15:16:05 ******/
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[WASP_D0007_CARGO_MORAEMP_MORA_SUC_3]') AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[WASP_D0007_CARGO_MORAEMP_MORA_SUC_3]
GO

USE [GESTION_MORA]
GO

/****** Object:  StoredProcedure [dbo].[WASP_D0007_CARGO_MORAEMP_MORA_SUC_3]    Script Date: 11/23/2011 15:16:05 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[WASP_D0007_CARGO_MORAEMP_MORA_SUC_3]
AS

-- SmoraEmpr

truncate TABLE GESTION_MORA.DBO.GMSmoraEmpr

INSERT INTO GESTION_MORA.DBO.GMSmoraEmpr
SELECT     
	GMSmora.Cuenta_Empresa
	,GMEmpresas.Nombre_Empresa
	,GMEmpresas.Estado_Empresa
	,GMEmpresas.Condicion_Empresa
	,GMEmpresas.Clasificacion_Empresa
	,GMEmpresas.SucOper
	,GMSmora.Cuenta
	,GMSmora.Operacion
	,GMSmora.Nombre_Deudor
	,GMSmora.Cuenta_Aval1
	,GMSmora.Nombre_Aval1
	,GMSmora.Cuenta_Aval2
	,GMSmora.Nombre_Aval2
	,GMSmora.MM60
	,GMSmora.DP
	,GMSmora.DR
	,GMSmora.Fallecidos
	,GMSmora.Judiciales
	,GMSmora.ME
	,GMSmora.MP
	,Vcto_Impago =  MIN(GMSmora.Vcto_Impago) 
	,Valor_Cuota = SUM(GMSmora.Valor_Cuota)
FROM       
	GMSmora (nolock) Left Join GMEmpresas (nolock) ON
	GMSmora.Cuenta_Empresa = GMEmpresas.Cuenta_Empresa
--	GMSmora (nolock)
--           ,GMEmpresas (nolock)
--WHERE
--	GMSmora.Cuenta_Empresa *= GMEmpresas.Cuenta_Empresa

GROUP BY   GMSmora.Cuenta_Empresa,GMEmpresas.Nombre_Empresa,GMEmpresas.Estado_Empresa,GMEmpresas.Condicion_Empresa,GMEmpresas.Clasificacion_Empresa
	,GMEmpresas.SucOper,GMSmora.Cuenta,GMSmora.Operacion,GMSmora.Nombre_Deudor,GMSmora.Cuenta_Aval1,GMSmora.Nombre_Aval1,GMSmora.Cuenta_Aval2
	,GMSmora.Nombre_Aval2,GMSmora.MM60,GMSmora.DP,GMSmora.DR,GMSmora.Fallecidos,GMSmora.Judiciales,GMSmora.ME,GMSmora.MP
GO

